Server, port, and credential settings for sending and receiving, plus loading and saving them to a file.
Methods for setting the email envelope - from, to, CC, BCC, subject, body, and attachments.
Sending the composed message, reading incoming messages and their attachments, marking or deleting the ones that have been handled, clearing the envelope between messages, and parsing address strings.